						/***************************朵唯头部*******************************/
body{    font: 12px/1.5 Arial, sans-serif, 微软雅黑, 微软雅黑, Tahoma;}
#head{
	height: 133px;width: 100%;
}


/*****朵唯头部****/
#head .head-top{
	height: 44px;width: 100%;background: #3a3a3a;
}
#head .head-top .top{
	height: 44px; line-height: 44px;
}
#head .head-top .top a{
	color: #fff;
}
#head .head-top .top li{
	 float: left;line-height: 44px;color: #ffffff;padding: 0 6px;
}
#head .head-top .top li a{
	color: #fff;text-decoration: none;
}
#head .head-top .top li a:hover{
	color: #fff;text-decoration: none;
}

/*头部左边的ul*/
#head .head-top .top .top-left li.weixin{
	position: relative;
}
#head .head-top .top .top-left li .saoma {
	width: 80px; height: 80px; border: 0;display: none;position: absolute;
}

/*头部右边的ul*/
#head .head-top .top .top-right .headerCart img{
	margin-top: 13px; margin-right: 5px;
}
#head .head-top .top .top-right .headerCart span{
	width:20px ; height: 20px; background: url(../images/index/shop.png);	
	margin-top: 13px; margin-left: 5px;text-align: center;
    border-radius: 100px;line-height: 20px;	
}
#head .head-top .top .top-right .headerLogin{
	position: relative;
}
#head .head-top .top .top-right .headerLogin img{
	position: absolute; left:-18px;top: 13px;
}
/*****朵唯导航和logo****/
#head .logo-nav{
	height: 89px;
}
#head .logo-nav .menu li.menus-a{
	line-height: 89px; width: 217px; height: 89px;display: inline-block;
}
#head .logo-nav .menu li.menus-a img{
	 vertical-align: middle; margin-top: 30px;
}
#head .logo-nav .menu li.menus-b{
	height: 80px;padding: 0 60px;
}
#head .logo-nav .menu li.menus-b ul li{
	float: left;line-height: 80px;padding: 0 28px;
}
#head .logo-nav .menu li.menus-b ul li a{
	font-size: 18px; color: #000; text-decoration: none;
}
#head .logo-nav .menu li.menus-b ul li a:hover{
	color: red;text-decoration: none;
}
#head .logo-nav .menu li.menus-c{
	height: 40px;position: relative;width: 249px;border: 1px solid #F0F0F0;margin-top: 22px;
}
#head .logo-nav .menu li.menus-c input{
	width: 200px;height: 40px;padding: 0 5px;margin: 0;list-style: none;border: 0;
}
#head .logo-nav .menu li.menus-c div{
	position: absolute;top: 0px;right: 0px;width: 40px;height: 40px;
    border-left: 1px solid #F0F0F0;
}
#head .logo-nav .menu li.menus-c div img{
	padding-left: 13px;padding-top: 13px;
}

   
/***********--朵唯底部--***********/
#foot{ margin-top: 30px;width: 100%;height: 380px;}
#foot .foot-aa{
	height: 301px;background: #FFFFFF;
}

#foot .foot-bb{ 
	height: 79px;background: #F8F8F8;
    text-align: center;
}
#foot .foot-bb ul{
	height: 30px;padding-top: 10px;width: 500px;margin: 0 auto;
} 
#foot .foot-bb ul li{
	float: left;text-align: center;
}
#foot .foot-bb ul li a{
	font-size: 14px;color: #000000;
}

#foot .foot-bb p{
	color: #C0C0C0;font-size: 12px;text-align: center;
}   
    
    
#foot .foot-aa .footer-menu1{
	width: 1200px;margin: 0 auto;height: 65px;
    border-bottom: 1px solid #ccc;padding-top: 35px;
}  
#foot .foot-aa .footer-menu1 dl{
	float: left;
    padding: 0px 62px;width: 190px!important;
}
#foot .foot-aa .footer-menu1 dl.dl1{
	padding-left: 32px;
}
#foot .foot-aa .footer-menu1 dl.dl2{
	padding-right: 0px;
}
#foot .foot-aa .footer-menu1 dl dt{
	float: left;padding-right: 10px;
}
#foot .foot-aa .footer-menu1 dl dd.foot-d1{
	font-size: 14px;color: #000000;
}
#foot .foot-aa .footer-menu2{
	width: 1200px;height: 201px;margin: 0 auto;padding-top: 25px;
}
#foot .foot-aa .footer-menu2 .menu2-right{
	float: right;width: 268px;
}
#foot .foot-aa .footer-menu2 .menu2-right dl{
	width: 270px;padding-left: 40px;
}
#foot .foot-aa .footer-menu2 .menu2-right dl{
	width: 270px;padding-left: 40px;
}
#foot .foot-aa .footer-menu2 .menu2-right dl dt{
	float: left; padding-right: 10px;padding-top: 10px;width: 36px;
}
#foot .foot-aa .footer-menu2 .menu2-right .menu2-img{
	margin-top: 20px;padding-left: 40px;
}
#foot .foot-aa .footer-menu2 .menu2-left{
	float: left;width: 932px;
}
#foot .foot-aa .footer-menu2 .menu2-left dl{
	float: left;padding: 0px 50px;
}    
#foot .foot-aa .footer-menu2 .menu2-left a:hover{
	color: deepskyblue;
}




/****************　＊＊＊＊＊＊＊＊＊商品详情＊＊***********************************/
#detail{width: 100%;background: #fff;height: auto;/*overflow: hidden;*/}
#detail .fdj{
	margin-top: 20px;zoom: 1;margin-bottom: 80px;
	height: 600px;/*background: pink;*/
}
#detail .fdj .infoL{
	width: 50%;float: left;background: #FFFFFF;
}
#detail .fdj .infoR{
	width: 50%;float: right;
}
#detail .fdj .infoR .infoR-a{
	width: 94%;float: right;
}
#detail .fdj .infoR .infoR-a h2{
	color: #000000;font-size: 26px; border-bottom: 1px solid #ccc;
    padding-bottom: 10px;position: relative;font-size: 26px;
}
#detail .fdj .infoR .infoR-a h2 .price{
	color: #e5006a;
}
#detail .fdj .infoR .infoR-a h2 .explain{
	display: inline-block;color: #666;font-weight: normal;font-size: 16px;
    padding: 0px 10px;position: absolute;top: 10px;
}
#detail .fdj .infoR .infoR-a .Discount{
	font-size: 14px;padding: 18px 0px;color: #E5006A;
}
#detail .fdj .infoR .infoR-a .cont{
	padding-bottom: 15px;
}
#detail .fdj .infoR .infoR-a .cont p{
	padding-bottom: 16px;color: #666;font-size: 16px;
}
#detail .fdj .infoR .infoR-a .cont ul.list{
	zoom: 1;margin-left: -16px;
}
#detail .fdj .infoR .infoR-a .cont ul.list li.li1{
	float: left;width: 272px;padding: 15px 0px;
    text-align: center;border: 1px solid #CCCCCC;font-size: 14px;
    margin-left: 16px;margin-bottom: 16px;cursor: pointer;color: #666666;
}
#detail .fdj .infoR .infoR-a .cont ul.list li.active{
	border: 1px solid #E5006A;color: #E5006A;
}
#detail .fdj .infoR .infoR-a .num{
	margin-left: 2px;margin-bottom: 18px;zoom: 1;
}
#detail .fdj .infoR .infoR-a .num a{
	float: left;color: #666666;
}
#detail .fdj .infoR .infoR-a .num .reduce{
	width: 45px;height: 45px;line-height: 45px;text-align: center;
    font-size: 14px;border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;
}
#detail .fdj .infoR .infoR-a .num .add{
	border-right: 1px solid #CCCCCC;width: 45px;height: 45px;
    line-height: 45px;text-align: center;font-size: 14px;border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;
}
#detail .fdj .infoR .infoR-a .num .ico_number{
	width: 180px;height: 45px;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;cursor: none;
}
#detail .fdj .infoR .infoR-a .num .ico_number input{
	 width: 100%;height: 45px;line-height: 45px;
	  border: none; outline: none;font-size: 14px;  text-align: center;
}
#detail .fdj .infoR .infoR-a .ico{
	padding-bottom: 0px;margin-left: -16px;zoom: 1;
}
 #detail .fdj .infoR .infoR-a .ico li.li1{
 	margin-bottom: 0px;float: left;width: 272px;padding: 15px 0px;
    text-align: center;font-size: 14px;margin-left: 16px;
    cursor: pointer;color: #666666;
 }  
#detail .fdj .infoR .infoR-a .ico li.ico-b{
	background: #E5006A;border: 1px solid #E5006A;
}    
#detail .fdj .infoR .infoR-a .ico li.ico-a{
	background: #f8f8f8;border: 1px solid #E5006A;
}    
#detail .fdj .infoL .items .og_prev{
	float: left;margin-right: 14px;
	width: 12px;height: 78px;line-height: 78px;
    display: block;text-align: center;
    
    border: 1px solid #cccccc;
}
#detail .fdj .infoL .items .og_next{
	float: left;margin-left: 14px;
	width: 12px;height: 78px;line-height: 78px;
    display: block;text-align: center;
    border: 1px solid #cccccc;
}
#detail .fdj .infoL .items  .itemcont{
	width: 473px;height: 80px;float: left;
    position: relative;overflow: hidden;
}
#detail .fdj .infoL .items  .itemcont .mainlist{
	width: 20000em;position: absolute;
    top: 1px;left: 0px;display: block;
}
#detail .fdj .infoL .items  .itemcont .mainlist li{
	float: left;
}
#detail .fdj .infoL .items  .itemcont .mainlist li a.active{
	border: 1px solid #e5006a ;
}

#detail .fdj .infoL .items  .itemcont .mainlist li a{
	display: block;border: 1px solid #cccccc;margin-right: 19px;
    width: 75px;height: 75px;padding: 1px;
}
#detail .fdj .infoL .items  .itemcont .mainlist li a img{
	width: 75px; height: 75px;
}
#detail .fdj .infoL .bigBox{
	width: 500px; height: 500px; /*border:1px solid greenyellow*/
	position: relative;margin-left: 15px;
}
#detail .fdj .infoL .bigBox .tool{
	width:250px; height: 250px;cursor: crosshair;
	background: yellowgreen; opacity: 0.3;position: absolute;
	top: 0;left: 0;
}
#detail .fdj .infoL .small-box{
	position: relative;width: 500px;height: 500px;
    border: 1px solid #00BFFF;top: -500px;z-index: 111;
    left: 526px;background: #fff;overflow: hidden;
}
#detail .fdj .infoL .small-box img{
	position: absolute;
}


/*tab选择栏*/
#detail .detail-tab{
	margin: 20px 0 80px 0;width: 100%;/*background: hotpink;*/ 
}
#detail .detail-tab .detail-tab-a{
	height: 45px;background: #f2f2f2;border-bottom: 1px solid #E5006A
}
#detail .detail-tab .detail-tab-a li{
	float: left; height: 45px;line-height: 45px;
    padding: 0px 30px;text-align: center;cursor: pointer;
    color: #666666;font-size: 14px;
}
#detail .detail-tab .detail-tab-a li.active{
	background: #E5006A;color: #fff;
}
#detail .detail-tab .tab-a-contain{
	height: auto;
	margin-top: 10px;
}
#detail .detail-tab .tab-a-contain .pinglun{
	height: 300px;
	background: #ffff;
}
#detail .detail-tab .tab-a-contain .pinglun .addping{
	background: #e5006a;border: 0;width: 100px;height: 30px;
	line-height: 30px;text-align: center;color: #fff;font-size: 14px;
	right: 50px; top: 50px;
}
#detail .detail-tab .tab-a-contain .pinglun span{
	color: #000;font-size: 14px;margin-left: 50px;margin-top: 15px;
	display: block;height: 30px;line-height: 30px;
}
#detail .detail-tab .tab-a-contain table{
	border: 1px solid #e4e4e4;margin-top: 30px;width: 100%;
    border-collapse: collapse;border-spacing: 0;
}
#detail .detail-tab .tab-a-contain table tbody{
	display: table-row-group;vertical-align: middle;
    border-color: inherit;
}
#detail .detail-tab .tab-a-contain table tbody tr{
	display: table-row;vertical-align: inherit;
    border-color: inherit;
}
#detail .detail-tab .tab-a-contain table tbody tr th.group{
	font-size: 16px;text-align: left; font-weight: normal;background-color: #f1f1f1;
    padding-left: 10px;
}
#detail .detail-tab .tab-a-contain table tbody tr th{
	padding: 10px 0px;
    border: 1px solid #e4e4e4;
    color: #666666;
}
#detail .detail-tab .tab-a-contain table tbody tr td{
	border: 1px solid #e4e4e4;
    font-size: 14px;
    color: #666666;
}
#detail .detail-tab .tab-a-contain table tbody tr td.ptd{
	width: 130px;
    text-align: right;
    padding: 10px 10px;
}
#detail .detail-tab .tab-a-contain table tbody tr td.pdetails{
	padding: 10px 10px;
}







